package rauguelu.programaEventos;

import java.util.ArrayList;

import rauguelu.items.MasInfObj;
import android.app.ListActivity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.graphics.Typeface;
import android.net.Uri;
import android.os.Bundle;
import android.text.Html;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;

public class MasInfoItemsActividades extends ListActivity {

public Intent callIntent;
    
	  ArrayList<MasInfObj> MasInfObj;
	  String textoArte = "El Festival de los Sentidos da continuidad a" +
	  		" experiencias artísticas puestas en marcha en pasadas ediciones a" +
	  		" través de la plataforma de artistas La Roda Crea, con la exposición " +
	  		"del exitoso escultor Lauren García.";
	  
	  String textoFoto = "<br>Prepara la cámara y consulta las bases en la Web del festival.";
	  
	  String textoCatas = "> El Club del Gourmet de El Corte Inglés presenta: " +
	  						  " <br><br> -  MASTER CLASS GIN TÓNIC " +
	  						  "	<br>-  Champagne MUMM & Salazones Serrano <br>  " +
	  					  "<br> > Vinos de La Roda. Cata/comida: <br><br>" +
	  					  "-  Bonjorne, La Remediadora, Martínez Sáez y" +
	  					  " Olcaviana ofrecerán una cata conjunta de sus " +
	  					  "mejores caldos y una comida ofrecida por el restaurante " +
	  					  "de la piscina municipal.";
	  
	  String textoTalleres = "Niños y niñas elaboran fabulosas recetas acompañados por sus" +
	  						 " monitores-chefs. Maravillas culinarias para los sentidos.";

	  @Override
	  public void onCreate(Bundle savedInstanceState) {

	    super.onCreate(savedInstanceState);

	    setContentView(R.layout.masinfo_menu);
	    ArrayList<MasInfObj> lista = new ArrayList<MasInfObj>();

	    MasInfObj evento1 = new MasInfObj("1","Catas Comentadas",textoCatas,"","");
	    
	    MasInfObj evento2 = new MasInfObj("2","Talleres de cocina para niños",textoTalleres,"","");
	    
	    MasInfObj evento3 = new MasInfObj("3","Concurso de fotografía digital",textoFoto,"","");
	    
	    MasInfObj evento4 = new MasInfObj("3","Arte",textoArte,"","");
	    
	    lista.add(evento1);lista.add(evento2);lista.add(evento3);lista.add(evento4);
	    
		  ImageView icon_turismo = (ImageView)findViewById(R.id.iconMasInfoMenuTurismo);
		    icon_turismo.setOnClickListener(new View.OnClickListener(){
			    public void onClick(View v){
			        Intent intent = new Intent();
			        intent.setAction(Intent.ACTION_VIEW);
			        intent.addCategory(Intent.CATEGORY_BROWSABLE);
			        intent.setData(Uri.parse("http://www.turismolaroda.com/"));
			        startActivity(intent);
			    }
			});

	  	setListAdapter(new MenuAdapter(this, R.layout.masinfo_list_menu, lista));
	  }

	  	private class MenuAdapter extends ArrayAdapter<MasInfObj> {

	  		private ArrayList<MasInfObj> items;

	  		public MenuAdapter(Context context, int textViewResourceId,
	  				ArrayList<MasInfObj> items) {
	  			super(context, textViewResourceId, items);
	  			this.items = items;
	  		}

	  		@Override
	  		public View getView(int position, View convertView, ViewGroup parent) {
	  			View v = convertView;
	  			if (v == null) {
	  				LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
	  				v = vi.inflate(R.layout.masinfo_list_items_actividades, null);
	  			}
	  			final MasInfObj evento = items.get(position);
	  			if (evento != null) {
	  				TextView nombre = (TextView) v.findViewById(R.id.nombre);
	  				TextView masInfo = (TextView) v.findViewById(R.id.masInfo);
	  				TextView desc1 = (TextView) v.findViewById(R.id.desc1);
	  				TextView CabeceraMasInfo = (TextView) findViewById(R.id.CabeceraMasInfo);
	  			//	LinearLayout linearItem = (LinearLayout) findViewById(R.id.linearItem);
	  				
	  			//	linearItem.setPadding(0,0,0,2);
	  				
	  				nombre.setTextColor(Color.parseColor("#FE2E64"));
					CabeceraMasInfo.setText("Otras Actividades");
					Typeface font2= Typeface.createFromAsset(getAssets(), "VSVAB.TTF");
					nombre.setTypeface(font2);
					desc1.setTypeface(font2);
	  				
					Typeface font = Typeface.createFromAsset(getAssets(), "VSVBPSB.TTF");
	  				masInfo.setTypeface(font);
	  				CabeceraMasInfo.setTypeface(font);
	  				
	  				
	  					nombre.setText(evento.getTitulo());
	  					desc1.setText(Html.fromHtml("<p style=\"text-align: center\">"+evento.getSubtitulo()+"</p>"));
	  					masInfo.setText("");
	  					
//	  					masInfo.setOnClickListener(new View.OnClickListener() {
//	  						public void onClick(View view) {
//	  							Intent intent = new Intent();
//	  					        intent.setAction(Intent.ACTION_VIEW);
//	  					        intent.addCategory(Intent.CATEGORY_BROWSABLE);
//	  					        intent.setData(Uri.parse(evento.getWeb()));
//	  					        startActivity(intent);
//	  						}
//	  					});
	  				
	  			}
	  			return v;
	  		}
	  	}

	  }


